Skip to content

feat(lazer/cardano): IntegralPayments — Crypto Payment Gateway for ERP/CRM (VeneHsoftw)#115

Open
llabori-venehsoftw wants to merge 1 commit intopyth-network:mainfrom
venehsoftw:feat/lazer-cardano-integral-payments
Open

feat(lazer/cardano): IntegralPayments — Crypto Payment Gateway for ERP/CRM (VeneHsoftw)#115
llabori-venehsoftw wants to merge 1 commit intopyth-network:mainfrom
venehsoftw:feat/lazer-cardano-integral-payments

Conversation

@llabori-venehsoftw
Copy link

IntegralPayments — Crypto Payment Gateway for Open-Source ERP/CRM

Team: VeneHsoftw
Hackathon: Pyth Network × Input/Output (Cardano)
Directory: lazer/cardano/integral-payments/


What this project does

IntegralPayments is a modular payment gateway that installs as a plugin on
Dolibarr, Odoo, and Tryton — three major open-source ERP/CRM platforms.
It integrates the Pyth Network Oracle on the Cardano blockchain to pull
real-time cryptocurrency price feeds at the moment of checkout, enabling
businesses to accept crypto payments natively within their ERP/CRM workflow.

Pyth integration

  • Uses Pyth Core in Pull Update mode via the Hermes API
  • Consumes price feeds: ADA/USD, BTC/USD, ETH/USD, USDC/USD
  • An Aiken smart contract on Cardano validates the Pyth price proof
    submitted with each payment transaction
  • Fiat invoice amounts are converted to crypto at the live Pyth price,
    with a configurable slippage tolerance (default: 0.5%)

Cardano smart contract

Written in Aiken, the validator:

  1. Accepts the Pyth signed price update as a redeemer
  2. Verifies the proof on-chain
  3. Checks the paid lovelace amount matches the expected fiat value
  4. Emits a confirmation datum consumed by the off-chain service

Structure

azer/cardano/integral-payments/
├── README.md
├── contracts/ # Aiken smart contracts
├── src/ # TypeScript off-chain backend
├── modules/ # ERP/CRM plugin modules (Dolibarr, Odoo, Tryton)
├── scripts/ # Deployment scripts
└── tests/

CARDANO

###HACKATHON
###LAZE
###PYTH NETWORK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant